div.watchersContainer,
div.chatContainer {
	width: 90%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

div.tablesContainer {
	width: 80%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

div.dbdataContainer {
	width: 80%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

div.playersContainer {
	width: 50%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

div.sessionsContainer {
	width: 90%;		/* table width will be 99% of this*/
	height: 525px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

table {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #111;
}
	
table>tbody	{  /* child selector syntax which IE6 and older do not support*/
	overflow: auto; 
	height: 450px;
	overflow-x: hidden;
	align: center;
}
	
thead tr {
	position:relative; 
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
}
	
thead td, thead th {
	text-align: center;
	font-size: 12px; 
	background-color: #444;
	color: #fff;
	font-weight: bold;
	border: none;
}	
	
td	{
	color: #fff;
	padding-right: 2px;
	font-size: 10px;
	text-align: center;
	border: none;
}
	
table tfoot tr { /*idea of Renato Cherullo to help IE*/
	position: relative; 
	overflow-x: hidden;
	top: expression(parentNode.parentNode.offsetHeight >= 
	  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
}

tfoot td {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #444;
	color: #fff;
	border: none;
}

td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/
